package com.jshan.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jshan.base.entity.TableInfo;

public interface TableInfoService {
    /**
     * 分页获取数据库表信息
     *
     * @param page      页码
     * @param pageSize  每页大小
     * @param tableName 表名（可选，模糊查询）
     * @return 分页结果
     */
    IPage<TableInfo> getTableList(Integer page, Integer pageSize, String tableName);

    /**
     * 创建数据表
     */
    void createTable(com.jshan.base.dto.TableCreateRequest request);
}